﻿body
{
	font-size: 75%;
	font-family: Verdana, Tahoma, Arial, "Helvetica Neue" , Helvetica, Sans-Serif;
	color: #232323;
	background: url(images/header.png) repeat-x;
}
.admin-header
{
	height: 79px;
	line-height: 79px;
	color: #FFF;
}
.header
{
	text-transform: uppercase;
	font-weight: bolder;
	font-size: larger;
}
.admin-content
{
	padding: 0 50px;
}
.admin-welcome-title
{
	text-align: center;
}
.admin-body
{
	min-height: 200px;
}
.admin-footer
{
	bottom: 0;
	height: 35px;
	width: 100%;
	border-top: 1px solid #EBEBEB;
	overflow: hidden;
	margin-top: 50px;
}
.footer
{
	padding-top: 10px;
}
.clearfix::after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: '.';
	clear: both;
	height: 0;
}
.clear
{
	clear: both;
}
.s-button
{
	display: inline-block;
	min-width: 46px;
	text-align: center;
	color: #444;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	padding: 0 8px;
	line-height: 27px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid gainsboro;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1));
	background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
	background-image: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
	background-image: -ms-linear-gradient(top,whiteSmoke,#F1F1F1);
	background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
	background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	text-decoration:none;
	cursor: pointer;
	
}
.s-button-submit
{
	border: 1px solid #3079ED;
	color: white;
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	background-color: #4D90FE;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
	background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
	background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
	background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
	background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
	background-image: linear-gradient(top,#4D90FE,#4787ED);	
}
.editor-control
{
	width: 100%;
	height: 350px;
}
/*
* users
*/
.user-create-new
{
	text-align: right;
}
.user-create-new a
{
	text-decoration: none;
}
.table-user-info
{
	width: 100%;
}
.table-user-info a
{
	text-decoration: none;
}
.table-user-info .user-name
{
}
.display-name
{
}
.email
{
	text-align: right;
}
.mobile
{
	text-align: right;
}
.address
{
	text-align: right;
}
.create-date
{
	text-align: center;
}
.status
{
	text-align: center;
}
.actions
{
	text-align: center;
}
thead th
{
	height: 25px;
}
.table-user-info
{
	margin-bottom: 20px;
}
table
{
	border-collapse: collapse;
}
.table-user-info td a
{
	color: #393939;
}
.table-user-info td a:hover
{
	text-decoration: underline;
}
.table-user-info th
{
	height: 50px;
	text-align: center;
	color: White;
}
.table-user-info .minwidth-1
{
	min-width: 110px;
}
.table-user-info td
{
	border: 1px solid #d2d2d2;
	padding: 10px 10px 10px 10px;
}
.table-user-info tr.alternate-row
{
	background: #fff;
}
td.options-width
{
	padding: 0 0 0 10px;
	width: 210px;
}
td.checkbox-width
{
}
.table-header-check
{
	background-color:#7898C9;
	border: none;
	min-width: 29px;
	padding: 0px 0 0 10px;
	width: 29px;
}
.table-header-options
{
	background-color:#7898C9;
	border: none;
	min-width: 221px;
	padding: 0px 0 0 0;
	width: 221px;
}
.table-header-repeat
{
	background-color:#7898C9;
	border: none;
	line-height: 0;
	padding: 0px 0 0 0;
}
.table-header-options a, .table-header-repeat a
{
	background: url(../content/images/table/table_sort_arrow.gif) right no-repeat;
	color: #fff;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
}

.table-header-options a:hover, .table-header-repeat a:hover
{
	color: #94b52c;
}

th.line-left
{
	border-left: 1px solid #D2D2D2;
}
.table-user-info tr.activity-blue
{
	background: #e3eceb;
}

#toggle-all
{
	display: block;
	width: 17px;
	height: 17px;
	cursor: pointer;
	background: url(../content/images/shared/checkbox.gif) 0 -17px;
}

#toggle-all.toggle-checked
{
	display: block;
	width: 17px;
	height: 17px;
	background: url(../content/images/shared/checkbox.gif) 0 0;
}
span.ui-checkbox, span.ui-radio
{
	background: url(../content/images/shared/checkbox.gif) 0 -17px no-repeat;
	display: block;
	float: left;
	height: 17px;
	width: 17px;
}
span.ui-checkbox-state-checked
{
	background-position: 0 0px;
}
.ui-helper-hidden-accessible
{
	left: -999em;
	position: absolute;
}
.editor-label
{
	width: 10%;
	float: left;
	font-weight: bold;
}
.editor-field
{
	width: 90%;
	float: right;
}
.submit-button
{
	width: 100%;
}
.editor
{
	height: 30px;
	line-height: 30px;
}
.hide
{
	display: none;
}
#nav-left
{
	width: 81%;
	float: left;
}
#nav-right
{
	width: 19%;
	float: right;	
}

#nav-right 	
	.showhide-account 
	{
		cursor: pointer;
		display: block;
		float: left;
		padding-left:30px;
		padding-right:30px;
		height:30px;
		line-height:30px;
		text-align:center;
		border-left: 1px solid white;
		border-right: 1px solid #DDD;
	}	
	.logout 
	{
		float:left;
		width:64px;
		line-height:30px;
		padding-left:30px;	
		padding-right:30px;	
		border-left: 1px solid white;
		border-right: 1px solid #DDD;
		text-align:center;
	}
	.logout a
	{
		text-decoration:none;
	}
	.logout:hover
	{
		text-decoration:none;
		font-weight:bolder;
		color:Blue;
	}	
	.account-content 
	{
		display:none;	
		padding-top:2px;
		position:absolute;
		top:116px;	
	}
	.account-content a
	{
		color:#000;			
	}
	.account-drop-inner 
	{
		padding:10px 0 10px 10px;
		background-color:#EDEDED;
		width:150px;
	}
	#acc-settings 
	{
		background: url(../content/images/nav/icon_acc_settings.gif) no-repeat 0 2px;
		padding: 0 0 0 20px;
		text-decoration:none;		
	}
	.acc-line 
	{
		background: url(../content/images/nav/account_line.gif) no-repeat 0 7px;
		padding: 0 0 0 20px;
		text-decoration:none;
	}	
	#acc-details {
		background: url(../content/images/nav/icon_acc_personal.gif) no-repeat 0 2px;
		padding: 0 0 0 20px;
		text-decoration:none;
	}
	#acc-project 
	{
		background: url(../content/images/nav/icon_acc_projects.gif) no-repeat 0 2px;
		padding: 0 0 0 20px;
		text-decoration:none;
	}
	#acc-inbox 
	{
		background: url(../content/images/nav/icon_acc_inbox.gif) no-repeat 0 2px;
		padding: 0 0 0 20px;
		text-decoration:none;
	}
	#acc-stats 
	{
		background: url(../content/images/nav/icon_acc_stats.gif) no-repeat 0 2px;
		padding: 0 0 0 20px;
		text-decoration:none;
	}
	
a.icon-1	{	background: url(../content/images/table/table_icon_1.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-1	{	background: url(../content/images/table/table_icon_1.gif) 0 -24px;	}a.icon-2	{	background: url(../content/images/table/table_icon_2.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-2	{	background: url(../content/images/table/table_icon_2.gif) 0 -24px;	}a.icon-3	{	background: url(../content/images/table/table_icon_3.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-3	{	background: url(../content/images/table/table_icon_3.gif) 0 -24px;	}a.icon-4	{	background: url(../content/images/table/table_icon_4.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;		}a:hover.icon-4	{	background: url(../content/images/table/table_icon_4.gif) 0 -24px;	}a.icon-5	{	background: url(../content/images/table/table_icon_5.gif) no-repeat;	display: block;	float: left;	height: 24px;	width: 24px;	margin: 0 8px 0 0;	}a:hover.icon-5	{	background: url(../content/images/table/table_icon_5.gif) 0 -24px;	}#tooltip	{	background-color: #8c8c8c;	border: 1px solid #767676;	color: #fff;	font-family: Arial;	font-size: 10px;	font-weight: normal;	opacity: 0.85;	padding: 0 5px;	position: absolute;	text-align: left;	z-index: 3000;	}#tooltip h6, #tooltip div	{	font-family: Arial;	font-size: 11px;	line-height: 20px;	margin: 0;	}